/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Interfaz;

import java.io.File;
import javax.swing.JFileChooser;

/**
 *
 * @author Miguel
 */
class FiltroSeleccionArchivos extends JFileChooser{

    public FiltroSeleccionArchivos() {
        this.setDialogTitle("Archivo para compartir en la Red");
        this.setDialogType(JFileChooser.CUSTOM_DIALOG);
        this.setFileFilter(new javax.swing.filechooser.FileFilter() {
            @Override
           public boolean accept(File f) {
                String nameFile=f.getName();
                boolean carpeta=f.isDirectory();
                boolean video=nameFile.endsWith(".mpg") || nameFile.endsWith(".avi")|| nameFile.endsWith(".mpeg");
                boolean musica=nameFile.endsWith(".mp3") || nameFile.endsWith(".wav")|| nameFile.endsWith(".wma");
                boolean texto=nameFile.endsWith(".pdf") || nameFile.endsWith(".doc")|| nameFile.endsWith(".docx")|| nameFile.endsWith(".txt");
                return  video|| musica|| texto || carpeta;
            }

            @Override
            public String getDescription() {
                return "*.mpg,*.avi,*.mpeg,*.mp3,*.wav,*.wma,*.pdf,*.doc,*.docx,*.txt";
            }

        });
    }


}
